home *** CD-ROM | disk | FTP | other *** search
/ ASP Advantage 1993 / The Association of Shareware Professionals Advantage CD-ROM 1993.iso / files / windions / we_20n / winedit / weextsrc.zi_ / WE_EXT.RC < prev   
Text File  |  1993-01-24  |  11KB  |  262 lines

  1. #include <windows.h>
  2. #include "we_ext.h"
  3. #include "private.h"
  4. #include "we_ext.dlg"
  5.  
  6. /*
  7.  *  JL Dove 12/9/92  Added Previous Files to short menu 
  8.  *  Added the Project menu item to allow loading or updating the Configuration
  9.  *  Changed exit from Alt-X to Alt-F4 to conform to Windows.
  10.  *  Added the Next window (Alt-N) to conform to default Winedit menu.
  11.  */
  12.  
  13. /* short menu */
  14. MyShortMenu  MENU PRELOAD
  15. BEGIN
  16.     POPUP   "&File"
  17.     BEGIN
  18.         MENUITEM    "&New",                        IDM_FILENEW
  19.         MENUITEM    "&Open...\tF3",                IDM_FILEOPEN
  20.         MENUITEM    "&Previous Files...\tF4"        IDM_FILELIST
  21.         MENUITEM    SEPARATOR
  22.         MENUITEM    "Pr&eferences..."              IDM_FILESETPREF
  23.         MENUITEM    SEPARATOR
  24.         MENUITEM    "E&xit\tAlt+F4",               IDM_FILEEXIT
  25.         MENUITEM    "&Grep...\tF8"                 EXT_GREP
  26.     END
  27.     POPUP   "&Help"
  28.     BEGIN
  29.         MENUITEM    "&Index",                      IDM_HELPINDEX
  30.         MENUITEM    "&Keyboard",                   IDM_HELPKEYBOARD
  31.         MENUITEM    "&Commands",                   IDM_HELPCOMMANDS
  32.         MENUITEM    "&Procedures",                 IDM_HELPPROCEDURES
  33.         MENUITEM    "&Using Help",                 IDM_HELPHELP
  34.         MENUITEM    SEPARATOR
  35.         MENUITEM    "&About WinEdit..."            IDM_HELPABOUT
  36.     END
  37.     POPUP   "&Project"
  38.     BEGIN
  39.         MENUITEM    "Con&figure...",               IDM_MAKECONFIG
  40.     END
  41. END
  42.  
  43. /* full menu */
  44. MyMenu  MENU PRELOAD
  45. BEGIN
  46.     POPUP   "&File"
  47.     BEGIN
  48.         MENUITEM    "&New",                        IDM_FILENEW
  49.         MENUITEM    "&Open...\tF3",                IDM_FILEOPEN
  50.         MENUITEM    "&Merge...\tCtrl+F3"           IDM_FILEMERGE
  51.         MENUITEM    "&Previous Files...\tF4",      IDM_FILELIST
  52.         MENUITEM    "&Close\tCtrl+F4",             IDM_WINDOWCLOSE
  53.         MENUITEM    SEPARATOR
  54.         MENUITEM    "&Save\tF2",                   IDM_FILESAVE
  55.         MENUITEM    "Save &As...\tCtrl+F2",        IDM_FILESAVEAS
  56.         MENUITEM    SEPARATOR
  57.         MENUITEM    "&Print\tF9",                  IDM_FILEPRINT
  58.         MENUITEM    "Page Se&tup..."               IDM_FILEPAGESETUP
  59.         MENUITEM    "P&rinter Setup...",           IDM_FILEPRINTERSETUP
  60.         MENUITEM    SEPARATOR
  61.         MENUITEM    "Pr&eferences..."              IDM_FILESETPREF
  62.         MENUITEM    SEPARATOR
  63.         MENUITEM    "E&xit\tAlt+F4",               IDM_FILEEXIT
  64.     END
  65.     POPUP   "&Edit"
  66.     BEGIN
  67.         MENUITEM    "&Undo\tCtrl+Z",               IDM_EDITUNDO
  68.         MENUITEM    "&Redo\tCtrl+BkSp",            IDM_EDITREDO
  69.         MENUITEM    SEPARATOR
  70.         MENUITEM    "Cu&t\tCtrl+X",                IDM_EDITCUT
  71.         MENUITEM    "&Copy\tCtrl+C",               IDM_EDITCOPY
  72.         MENUITEM    "&Paste\tCtrl+V",              IDM_EDITPASTE
  73.         MENUITEM    "&Delete\tDel",                IDM_EDITCLEAR
  74.         MENUITEM    SEPARATOR
  75.         MENUITEM    "&Insert Mode\tIns",           IDM_EDITTOGGLEINS
  76.         MENUITEM    "&Word Wrap",                  IDM_EDITTOGGLEWRAP
  77.         MENUITEM    "Column &Block\tAlt+C",        IDM_EDITSETCOLUMNBLOCK
  78.         MENUITEM    "&Select All",                 IDM_EDITSELECTALL
  79.     END
  80.     POPUP   "&Search"
  81.     BEGIN
  82.         MENUITEM    "&Find...\tF5",                IDM_SEARCHFIND
  83.         MENUITEM    "&Repeat Last Find\tCtrl+F5|L",  IDM_SEARCHNEXT
  84.         MENUITEM    "&Change...\tF6",              IDM_SEARCHCHANGE
  85.         MENUITEM    SEPARATOR
  86.         MENUITEM    "&Previous Error\tShift+F3",   IDM_SEARCHPREVERR
  87.         MENUITEM    "&Next Error\tShift+F4",       IDM_SEARCHNEXTERR
  88.         MENUITEM    "&View Compiler Output",       IDM_SEARCHVIEWEDOUT
  89.         MENUITEM    SEPARATOR
  90.         MENUITEM    "&Go to line...\tAlt+G",       IDM_EDITGOTOLINE
  91.         MENUITEM    "Gr&ep...\tF8"                 EXT_GREP
  92.     END
  93.     POPUP   "&Project"
  94.     BEGIN
  95.         MENUITEM    "&Compile\tShift+F7",          IDM_COMPILE
  96.         MENUITEM    "&Make\tF7",                   IDM_MAKE
  97.         MENUITEM    "&Rebuild\tCtrl+F7",           IDM_REBUILD
  98.         MENUITEM    "&Debug\tCtrl+Shift+F7",       IDM_DEBUG
  99.         MENUITEM    "&Execute\tAlt+F7",            IDM_EXECUTE
  100.         MENUITEM    SEPARATOR
  101.         MENUITEM    "Con&figure...",               IDM_MAKECONFIG
  102.     END
  103.     POPUP   "Mac&ro"
  104.     BEGIN
  105.         MENUITEM    "&Record on\tAlt+R"            IDM_MACROSTARTRECORD
  106.         MENUITEM    SEPARATOR
  107.     END
  108.     POPUP   "&Window"
  109.     BEGIN
  110.         MENUITEM    "&Tile",                       IDM_WINDOWTILE
  111.         MENUITEM    "&Cascade",                    IDM_WINDOWCASCADE
  112.         MENUITEM    "&Next\tAlt+N",                IDM_WINDOWNEXT
  113.         MENUITEM    "Arrange &Icons",              IDM_WINDOWICONS
  114.         MENUITEM    "Close &All",                  IDM_WINDOWCLOSEALL
  115.     END
  116.     POPUP   "&Help"
  117.     BEGIN
  118.         MENUITEM    "&Index\tF1",                  IDM_HELPINDEX
  119.         MENUITEM    "&Keyboard",                   IDM_HELPKEYBOARD
  120.         MENUITEM    "&Commands",                   IDM_HELPCOMMANDS
  121.         MENUITEM    "&Procedures",                 IDM_HELPPROCEDURES
  122.         MENUITEM    "&Key Word Help\tShift+F1",    IDM_HELPKEYWORDS
  123.         MENUITEM    "&Using Help",                 IDM_HELPHELP
  124.         MENUITEM    SEPARATOR
  125.         MENUITEM    "&About WinEdit..."            IDM_HELPABOUT
  126.     END
  127. END
  128.  
  129.  
  130.  
  131. /*  frame menu accelerators  */
  132.  
  133. #define VK_C  0x43
  134. #define VK_G  0x47
  135. #define VK_V  0x56
  136. #define VK_X  0x58
  137. #define VK_Z  0x5A
  138. #define VK_P  0x50
  139. #define VK_R  0x52
  140. #define VK_M  0x4D
  141. #define VK_N  0x4E
  142. #define VK_D  0x44
  143. #define VK_L  0x4C
  144.  
  145. #define VK_0  48
  146. #define VK_1  49
  147. #define VK_2  50
  148. #define VK_3  51
  149. #define VK_4  52
  150. #define VK_5  53
  151. #define VK_6  54
  152. #define VK_7  55
  153. #define VK_8  56
  154. #define VK_9  57
  155.  
  156. MyAccels ACCELERATORS PRELOAD
  157. BEGIN
  158.  
  159.     /* new example commands */
  160.  
  161.     "^Y",       IDM_EDITCUTLINE       /*  the standard WinEdit command
  162.                                        *  to cut a line, remapped
  163.                                        *  to Ctrl+Y
  164.                                        */
  165.  
  166.     VK_F8,      EXT_GREP,                 VIRTKEY   /* new command */
  167.     "^I",       EXT_IF                              /* new command */
  168.     "^F",       EXT_FOR                             /* new command */
  169.     "^S",       EXT_SWITCH                          /* new command */
  170.  
  171.     /* accelerators that duplicate the standard WinEdit keystrokes */
  172. /*
  173.  *  JL Dove 12/9/92  Added keys to support new menu functions
  174.  *                   Ctrl-Z,X,C,V, Ctrl-L.
  175.                      Had to Add TAB and SHIFT TAB for some reason (this 
  176.                       based on a tip from Morrie-Thanks!)
  177.                      Added Shift Backspace so that backspace functions
  178.                       even when shift is pressed.
  179.                      
  180.  */
  181.  
  182.     VK_ADD,     IDM_EDITCOPYLINE,         VIRTKEY
  183.     VK_SUBTRACT,IDM_EDITCUTLINE,          VIRTKEY
  184.     VK_INSERT,  IDM_EDITCOPY,             VIRTKEY, CONTROL
  185.     VK_INSERT,  IDM_EDITPASTE,            VIRTKEY, SHIFT
  186.     VK_DELETE,  IDM_EDITCUT,              VIRTKEY, SHIFT
  187.     VK_DELETE,  IDM_EDITCLEAR,            VIRTKEY
  188.     VK_BACK,    IDM_EDITUNDO,             VIRTKEY, ALT
  189.     VK_BACK,    IDM_EDITREDO,             VIRTKEY, CONTROL
  190.     VK_BACK,    IDM_EDITBACKSPACE,        VIRTKEY
  191.     VK_BACK,    IDM_EDITBACKSPACE,        VIRTKEY, SHIFT
  192.     VK_INSERT,  IDM_EDITTOGGLEINS,        VIRTKEY
  193.     VK_TAB,     IDM_EDITTAB,              VIRTKEY
  194.     VK_TAB,     IDM_EDITBACKTAB,          VIRTKEY, SHIFT
  195.     VK_C,       IDM_EDITSETCOLUMNBLOCK,        VIRTKEY,ALT
  196.  
  197.     VK_F2,      IDM_FILESAVE,             VIRTKEY
  198.     VK_F2,      IDM_FILESAVEAS,           VIRTKEY, CONTROL
  199.     VK_F3,      IDM_FILEOPEN,             VIRTKEY
  200.     VK_F3,      IDM_FILEMERGE,            VIRTKEY, CONTROL
  201.     VK_F4,      IDM_FILELIST,             VIRTKEY
  202.     VK_F9,      IDM_FILEPRINT,            VIRTKEY
  203. /*    VK_X,       IDM_FILEEXIT,             VIRTKEY, ALT  DELETED */
  204.     VK_Z,       IDM_EDITUNDO,             VIRTKEY, CONTROL
  205.     VK_X,       IDM_EDITCUT,              VIRTKEY, CONTROL
  206.     VK_C,       IDM_EDITCOPY,             VIRTKEY, CONTROL
  207.     VK_V,       IDM_EDITPASTE,            VIRTKEY, CONTROL
  208.     VK_F5,      IDM_SEARCHFIND,           VIRTKEY
  209.     VK_F5,      IDM_SEARCHNEXT,           VIRTKEY, CONTROL
  210.     VK_L,       IDM_SEARCHNEXT,           VIRTKEY, CONTROL
  211.     VK_N,       IDM_WINDOWNEXT,           VIRTKEY, ALT
  212.     VK_F6,      IDM_SEARCHCHANGE,         VIRTKEY
  213.     VK_F1,      IDM_HELPINDEX,            VIRTKEY
  214.     VK_F1,      IDM_HELPKEYWORDS,         VIRTKEY, SHIFT
  215.     VK_UP,      IDM_EDITUP,               VIRTKEY
  216.     VK_DOWN,    IDM_EDITDOWN,             VIRTKEY
  217.     VK_LEFT,    IDM_EDITLEFT,             VIRTKEY
  218.     VK_RIGHT,   IDM_EDITRIGHT,            VIRTKEY
  219.     VK_HOME,    IDM_EDITHOME,             VIRTKEY
  220.     VK_END,     IDM_EDITEND,              VIRTKEY
  221.     VK_PRIOR,   IDM_EDITPAGEUP,           VIRTKEY
  222.     VK_NEXT,    IDM_EDITPAGEDOWN,         VIRTKEY
  223.     VK_LEFT,    IDM_EDITWORDLEFT,         VIRTKEY, CONTROL
  224.     VK_RIGHT,   IDM_EDITWORDRIGHT,        VIRTKEY, CONTROL
  225.     VK_HOME,    IDM_EDITTOPOFFILE,        VIRTKEY, CONTROL
  226.     VK_END,     IDM_EDITENDOFFILE,        VIRTKEY, CONTROL
  227.     VK_F7,      IDM_COMPILE,              VIRTKEY, SHIFT
  228.     VK_F7,      IDM_MAKE,                 VIRTKEY
  229.     VK_F7,      IDM_REBUILD,              VIRTKEY, CONTROL
  230.     VK_F7,      IDM_EXECUTE,              VIRTKEY, ALT
  231.     VK_F7,      IDM_DEBUG,                VIRTKEY, CONTROL, SHIFT
  232.     VK_UP,      IDM_EDITSELECTUP,         VIRTKEY, SHIFT
  233.     VK_DOWN,    IDM_EDITSELECTDOWN,       VIRTKEY, SHIFT
  234.     VK_LEFT,    IDM_EDITSELECTLEFT,       VIRTKEY, SHIFT
  235.     VK_RIGHT,   IDM_EDITSELECTRIGHT,      VIRTKEY, SHIFT
  236.     VK_HOME,    IDM_EDITSELECTHOME,       VIRTKEY, SHIFT
  237.     VK_END,     IDM_EDITSELECTEND,        VIRTKEY, SHIFT
  238.     VK_PRIOR,   IDM_EDITSELECTPAGEUP,     VIRTKEY, SHIFT
  239.     VK_NEXT,    IDM_EDITSELECTPAGEDOWN,   VIRTKEY, SHIFT
  240.     VK_LEFT,    IDM_EDITSELECTWORDLEFT,   VIRTKEY, CONTROL, SHIFT
  241.     VK_RIGHT,   IDM_EDITSELECTWORDRIGHT,  VIRTKEY, CONTROL, SHIFT
  242.     VK_HOME,    IDM_EDITSELECTTOPOFFILE,  VIRTKEY, CONTROL, SHIFT
  243.     VK_END,     IDM_EDITSELECTENDOFFILE,  VIRTKEY, CONTROL, SHIFT
  244.     VK_F3,      IDM_SEARCHPREVERR,        VIRTKEY, SHIFT
  245.     VK_F4,      IDM_SEARCHNEXTERR,        VIRTKEY, SHIFT
  246.     VK_F4,      IDM_FILEEXIT,             VIRTKEY, ALT
  247.     VK_G,       IDM_EDITGOTOLINE,         VIRTKEY, ALT
  248.     VK_R,       IDM_MACROSTARTRECORD,     VIRTKEY, ALT
  249.     VK_1,       IDM_MACROSTARTPLAY,       VIRTKEY, ALT
  250.     VK_2,       IDM_MACROSTARTPLAY+1,     VIRTKEY, ALT
  251.     VK_3,       IDM_MACROSTARTPLAY+2,     VIRTKEY, ALT
  252.     VK_4,       IDM_MACROSTARTPLAY+3,     VIRTKEY, ALT
  253.     VK_5,       IDM_MACROSTARTPLAY+4,     VIRTKEY, ALT
  254.     VK_6,       IDM_MACROSTARTPLAY+5,     VIRTKEY, ALT
  255.     VK_7,       IDM_MACROSTARTPLAY+6,     VIRTKEY, ALT
  256.     VK_8,       IDM_MACROSTARTPLAY+7,     VIRTKEY, ALT
  257.     VK_9,       IDM_MACROSTARTPLAY+8,     VIRTKEY, ALT
  258.     VK_0,       IDM_MACROSTARTPLAY+9,     VIRTKEY, ALT
  259.  
  260.  
  261. END
  262.